//============================================================================================
/**
 * @file	zkn2_tool.h
 * @brief	金銀図鑑画面 フィールド・戦闘共通処理
 * @author	Hiroyuki Nakamura
 * @date	08.10.06
 */
//============================================================================================
#ifndef	ZKN2_TOOL_H
#define	ZKN2_TOOL_H


//============================================================================================
//	定数定義
//============================================================================================
#define	ZKN2TOOL_CGX_SIZ	( 0x20 * 2 * 2 )	// 足跡キャラデータサイズ


//============================================================================================
//	プロトタイプ宣言
//============================================================================================

//--------------------------------------------------------------------------------------------
/**
 * タイプアイコンのキャラアーカイブＩＤ取得
 *
 * @param	type	タイプ
 *
 * @return	アークＩＤ
 */
//--------------------------------------------------------------------------------------------
extern u32 ZKN2TOOL_TypeIconCharArcIDGet( u32 type );

//--------------------------------------------------------------------------------------------
/**
 * タイプアイコンのパレット番号取得
 *
 * @param	type	タイプ
 *
 * @return	アークＩＤ
 */
//--------------------------------------------------------------------------------------------
extern u8 ZKN2TOOL_TypeIconPalNumGet( u32 type );

//--------------------------------------------------------------------------------------------
/**
 * 足跡のキャラデータを取得して図鑑用に加工
 *
 * @param	mons	ポケモン番号
 * @param	heapID	ヒープＩＤ
 *
 * @return	作成したキャラデータ
 *
 * @li	解放してください
 */
//--------------------------------------------------------------------------------------------
extern u8 * ZKN2TOOL_CgxAllocMake( u32 mons, u32 heapID );


#endif	// ZKN2_TOOL_H